938493
344318
256199
643424
77276
195461
515143
857870
962590
933925
591836
6328
5173799
3591581
3119148
2425804
2245988
2070609
1994358
192278
1777118
1724136
1697196
1643471